#ifndef _RULE_TYPE_
#define _RULE_TYPE_

/**
 *	Enumeration which identify the type of a rule
 */
class RuleType {
	
public:
	enum {	
		STATEMENTLIST,
  		STATEMENTLIST2,
		STATEMENT_1, STATEMENT_2,
      	EXP,
		EXP2_EXP3, EXP2_INT , EXP2_REAL , EXP2_MINUS_EXP2 , EXP2_SUM , EXP2_PROD ,  
  		EXP3_1, EXP3_2,
		OP_EXP_1, OP_EXP_2,
  		EXPLIST, EXPLIST2,
      	OP_PLUS, OP_MINUS, OP_MULT, OP_DIV, OP_DURCH, OP_MOD					
	};
};

#endif // _TOKEN_TYP_
